﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using SIGERP_Entidades;
using SIGERP_Datos;

namespace SIGERP_Negocio
{
    public class Usuarios
    {
        public static List<Usuario> buscarUsuarios()
        {
            return HndUsuario.getAll();
        }

        public static Usuario buscarUsuario(int id)
        {
            return HndUsuario.getOne(id);
        }

        public static Boolean actualizar(Usuario u)
        {
            return HndUsuario.update(u);
        }

        public static Boolean borrar(Usuario u)
        {
            return HndUsuario.delete(u);
        }

        public static Boolean nuevo(Usuario u)
        {
            return HndUsuario.insert(u);
        }

        public static Usuario login(Usuario u) {
            return HndUsuario.login(u);
        }

        public static List<TipoUsuario> buscarTiposUsuario() {
            return HndTipoUsuario.getAll();
        }

        public static TipoUsuario buscarTipoUsuario(int id) {
            return HndTipoUsuario.getOne(id);
        }

        public static bool verificarSiExiste(string nombre_de_usuario) {
            return HndUsuario.verificarSiExiste(nombre_de_usuario);
        }
    }
}
